dogs dog breeder canine cash flow puppy cattery cfa broker factor puppies american cash flow association cat feline real estate investment factoring pet quality akc